iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
Modern Web

從零寫出捷運美食介紹網頁(HTML/CSS)系列 第 7

[Day7]HTML-屬性及值(上)

  • 分享至 

  • xImage
  •  

介紹

  • HTML是由許多不同功能的元素所組成,元素中添加屬性可以增加額外的資訊,讓元素可以依照網頁開發者的需求,增加某些功能。
  • 屬性必須用「屬性名稱="屬性值"」的規則寫在起始標籤中。

以下舉幾個較常見的例子。

class

  • class屬性用來為一至多個元素定義類別名稱。
  • 我個人把他想成「為元素取名字,方便排版時統一管理」。

這邊舉兩個例子

  1. 假設現在有三個<p>元素,想要三個段落都呈現不同顏色,這時候就可以用class來區分。(之後會再更多介紹CSS使用)

    HTML:

    <p class="p-red">第一個段落</p>
    <p class="p-blue">第二個段落</p>
    <p class="p-green">第三個段落</p>
    

    CSS:

    .p-red {
        color: red;
    }
    .p-blue {
        color: blue;
    }
    .p-green {
        color: green;
    }
    

    顯示結果:
    https://ithelp.ithome.com.tw/upload/images/20230919/20162303H4bLyrEtt2.png

  2. 若想將第一個和第三個段落用藍字,第二個段落用紅字,可以這樣寫。

    HTML:

    <p class="p-blue">第一個段落</p>
    <p class="p-red">第二個段落</p>
    <p class="p-blue">第三個段落</p>
    

    CSS:

    .p-blue {
        color: blue;
    }
    .p-red {
        color: red;
    }
    

    顯示結果:
    https://ithelp.ithome.com.tw/upload/images/20230919/20162303Yb4l03dAvS.png

id

  • id屬性通常是用做「錨點」。
  • id名稱前加入半形的#,就可以作為src屬性(後面講圖片會再多做說明)或是href的屬性值,專門用來做網頁定位。

因為只是初步介紹,以下先用現成的維基百科當範例。

我們可以看到維基百科左側有一排目錄,每個目錄都會連到各自的超連結,也就是網頁錨點,因此點擊後上方網址會出現「#錨點名稱」。

Yes

程式碼寫法:

<!--目錄超連結-->
<a href="#參加練習生">參加練習生</a>
<!--標題錨點-->
<h2 id="參加練習生">參加練習生</h2>

今天先介紹兩個屬性,明天再介紹另外三個,我是YQ,明天見。


上一篇
[Day6]HTML-架構
下一篇
[Day8]HTML-屬性及值(下)
系列文
從零寫出捷運美食介紹網頁(HTML/CSS)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言